Skip to content

docs: add ADR-0001 for two-contract split (Registry + Agents) - #921

Open
solaoye187-lab wants to merge 1 commit into
Stellar-Ecosystem:mainfrom
solaoye187-lab:adr/document-soroban-contract-split
Open

docs: add ADR-0001 for two-contract split (Registry + Agents)#921
solaoye187-lab wants to merge 1 commit into
Stellar-Ecosystem:mainfrom
solaoye187-lab:adr/document-soroban-contract-split

Conversation

@solaoye187-lab

Copy link
Copy Markdown

Closes #828

Document Soroban Contract Split
Summary

Add an ADR documenting why the registry and agents Soroban contracts are split, the trade-offs of the architecture, and the conditions under which they could be merged.

Changes
Add an ADR under docs/adr/.
Document alternatives and architectural trade-offs.
Document the cost and implications of the cross-contract call.
Document deployment ordering and independent upgradeability.
Link the ADR from docs/architecture.md.
Define what would need to be true before merging the contracts.
Acceptance Criteria
ADR is committed under docs/adr/.
Trade-offs and alternatives are covered.
ADR is linked from the architecture documentation.
The conditions for safely merging the contracts are documented.
Before Starting

Comment on the issue/thread to claim this work and avoid duplicate efforts. If the proposed approach seems incorrect, raise it in the thread before proceeding.

Document the rationale, alternatives considered, cross-contract call
cost, deployment ordering constraints, type duplication risks, and
conditions under which the contracts should be merged.

Link from architecture.md so the decision is discoverable.
@drips-wave

drips-wave Bot commented Aug 31, 2026

Copy link
Copy Markdown

@solaoye187-lab Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@coderabbitai

coderabbitai Bot commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 5bc49b51-6784-44ab-a3a7-0de0819675b3


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docs: write an ADR explaining why the registry and agents contracts are separate

2 participants